;
;
; (C) Copyright 2007 Marvell International Ltd.
; All Rights Reserved
;
;
; Use of this source code is subject to the terms of the Microsoft end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to use
; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
; install media.
;
; Copyright 2004 Intel Corp.
;
;   Name                    Path                                    Memory Type
;   --------------          ----------------------------------      -----------


; =============================================================================
; MODULES section
; =============================================================================
MODULES

; OS modules below
; =============================================================================
; Section 1:  common module configuration for all (P/L/Lv/PL)
; =============================================================================
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ; Section 1.1: Kernel Modules / OEMXIPKERNEL
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        ; ---------------------------------------------------------------------
        ; NAND Flash Driver
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMXIPKERNEL
        IF BSP_NONAND !
            $(_TGTPLAT_PFX)_nandflsh.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_nandflsh.dll NK SH
            fatutil.dll          $(_FLATRELEASEDIR)\fatutil.dll          NK SH
        ENDIF BSP_NONAND !
        ; @XIPREGION ENDIF PACKAGE_OEMXIPKERNEL
        
        ; ---------------------------------------------------------------------
        ; GDE - Marvell DMA Engine
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMXIPKERNEL
            $(_TGTPLAT_PFX)_dma.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_dma.dll NK SH
        ; @XIPREGION ENDIF PACKAGE_OEMXIPKERNEL
        
        ; ---------------------------------------------------------------------
        ; GIISR - Support for Microsoft Generic Installable Interrupt
        ;         Service Routines
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_GIISR
        ; @XIPREGION IF PACKAGE_OEMXIPKERNEL
        giisr.dll                $(_FLATRELEASEDIR)\giisr.dll            NK SHK
        ; @XIPREGION ENDIF PACKAGE_OEMXIPKERNEL
        ; @CESYSGEN ENDIF CE_MODULES_GIISR
    
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ; Section 1.2: Device Manager Modules / OEMDrivers
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ; @CESYSGEN IF CE_MODULES_DEVICE
        
        ; ******************** PART for ULDR/OS both *************************
        ; most of them will not be included in ULDR image because "BSP_NOxxx"
        ; or "BSP_xxx" settings
        
        ; ---------------------------------------------------------------------
        ; IPM: Marvell Power Manager
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOIPM !
            $(_TGTPLAT_PFX)_ipm_main.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_ipm_main.dll NK SH
        ENDIF BSP_NOIPM !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        
        ; ---------------------------------------------------------------------
        ; IMM: Marvell Memory Manager
        ; ---------------------------------------------------------------------
        ; should use the same name and do the mem size check at runtime
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOIMM !
            imm_$(_TGTSOC_PFX).dll     $(_FLATRELEASEDIR)\imm_$(_TGTSOC_PFX).dll     NK SH
            imm_api_$(_TGTSOC_PFX).dll $(_FLATRELEASEDIR)\imm_api_$(_TGTSOC_PFX).dll NK SH
        ENDIF BSP_NOIMM !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        
        ; -----------------------------------------------------------------------------
        ; I2C Driver
        ; -----------------------------------------------------------------------------
        ;@XIPREGION IF PACKAGE_OEMDRIVERS
        ;    $(_TGTSOC_PFX)_I2C.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_I2C.dll NK SH
        ;@XIPREGION ENDIF PACKAGE_OEMDRIVERS 
        ; -----------------------------------------------------------------------------
        
        ; ---------------------------------------------------------------------
        ; GPX: GPIO expender, for L/Lv, not avaiable on P
        ; ---------------------------------------------------------------------
        ; Commented for Littleton
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
             $(_TGTPLAT_PFX)_gpx.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_gpx.dll NK SH
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        
        ; Micco PMIC Driver (Power Management IC)
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
             $(_TGTPLAT_PFX)_micco.dll            $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_micco.dll          NK SH
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
    
        ; ---------------------------------------------------------------------
        
        ; ---------------------------------------------------------------------
        ; USB OTG driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_USBD
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOUSBOTG !
            $(_TGTPLAT_PFX)_otg_ulpi.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_otg_ulpi.dll NK SH
        ENDIF BSP_NOUSBOTG !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_USBD
        
        ; ---------------------------------------------------------------------
        ; USB host driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_USBD
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOUSB !
            $(_TGTPLAT_PFX)_ohci2.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_ohci2.dll NK SH
        ENDIF BSP_NOUSB !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_USBD
        
        ; ---------------------------------------------------------------------
        ; USB Function driver 
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_USBFN
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOUSB20FN !
            $(_TGTPLAT_PFX)_usb20fn.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_usb20fn.dll NK SH
        ENDIF BSP_NOUSB20FN !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_USBFN
        
        ; ---------------------------------------------------------------------
        ; One-wire Driver
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOONEWIRE !
            $(_TGTPLAT_PFX)_one_wire_mp.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_one_wire_mp.dll  NK SH
        ENDIF BSP_NOONEWIRE !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        
        ; ---------------------------------------------------------------------
        ; Serial (UARTs) Drivers
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_SERIAL
         ; @XIPREGION IF PACKAGE_OEMDRIVERS
       IF BSP_NOSERIAL !
            $(_TGTPLAT_PFX)_serial.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_serial.dll NK SH
            ;irsir.dll           $(_FLATRELEASEDIR)\irsir.dll              NK SH
        ENDIF BSP_NOSERIAL !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_SERIAL
        
        ; ---------------------------------------------------------------------
        ; Wavedev2 Audio Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_WAVEAPI
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOAUDIO !
            $(_TGTPLAT_PFX)_wavedev2.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_wavedev2.dll NK SH
        ENDIF BSP_NOAUDIO !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_WAVEAPI

        
        ; ---------------------------------------------------------------------
        ; SDIO drivers
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_SDBUS
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_SDHC
            $(_TGTPLAT_PFX)_sdhc.dll  $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_sdhc.dll NK SH
        ENDIF
      
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_SDBUS
        
        ; ---------------------------------------------------------------------
        ; NLED driver 
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_NLEDDRVR
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        ;    $(_TGTPLAT_PFX)_nled.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_nled.dll NK SH
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_NLEDDRVR
        
        ; ---------------------------------------------------------------------
        ; Battery Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_BATTDRVR
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOBATTERY !
            $(_TGTPLAT_PFX)_battdrvr.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_battdrvr.dll NK SH
        ENDIF BSP_NOBATTERY !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_BATTDRVR
        
        ; ---------------------------------------------------------------------
        ; Camera driver, QCI Bus Driver (Quick Capture Interface)
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOCAMERA !
            $(_TGTPLAT_PFX)_qcibus.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_qcibus.dll NK SH
            $(_TGTPLAT_PFX)_camera.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_camera.dll NK SH
        ENDIF BSP_NOCAMERA !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        
        ; ---------------------------------------------------------------------
        ; Direct3D Mobile Drivers
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF DIRECTX_MODULES_D3DM
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_D3DM_NULL
            d3dm_nulldrv.dll    $(_FLATRELEASEDIR)\d3dm_nulldrv.dll      NK SH
        ENDIF BSP_D3DM_NULL
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN IF DIRECTX_MODULES_D3DMXSC50PB
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_D3DM_XSCALE
            D3DMXSc50PB.dll     $(_FLATRELEASEDIR)\D3DMXSc50PB.dll       NK SH
        ENDIF BSP_D3DM_XSCALE
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF DIRECTX_MODULES_D3DMXSC50PB
        ; @CESYSGEN ENDIF DIRECTX_MODULES_D3DM
        
        ; ---------------------------------------------------------------------
        ; RIL GSM Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CELLCORE_MODULES_RIL
        ; currently only for Lv
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NORIL !
             rilevdo.dll          $(_FLATRELEASEDIR)\rilqsc6085.dll            NK SH
        ENDIF BSP_NORIL !
        
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CELLCORE_MODULES_RIL
        
        ; ---------------------------------------------------------------------
        ; MVED Driver
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOMVED !
            pvr_kernel.dll          $(_FLATRELEASEDIR)\pvr_kernel.dll   NK  SH
            pvr_mved1.dll           $(_FLATRELEASEDIR)\pvr_mved1.dll    NK  SH
        ENDIF
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        
        ; ******************** PART for OS only *******************************
        IF IMGULDR !
        
        ; ---------------------------------------------------------------------
        ; OS Power Button Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_PM
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
            $(_TGTPLAT_PFX)_pwrbutton.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_pwrbutton.dll NK SH
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_PM
        ; ---------------------------------------------------------------------
        ; add by lzf
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_PM
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
			Accelerometer.dll  $(_FLATRELEASEDIR)\Accelerometer.dll           NK
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_PM
        
        ; ---------------------------------------------------------------------
        ; OSBack Light Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_PM
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOBACKLIGHT !
            $(_TGTPLAT_PFX)_backlight.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_backlight.dll NK SH
        ENDIF
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_PM
        ; ---------------------------------------------------------------------
        ; Bluetooth Driver
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_BT_CSR
					 bthbcsp.dll       $(_FLATRELEASEDIR)\bthbcsp.dll                     NK SH
				ENDIF ;BSP_BT_CSR
        IF BSP_BT_AW
            azbthuart.dll    $(_FLATRELEASEDIR)\azbthuart.dll                   NK SH
				ENDIF ;BSP_BT_AW
				; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; ---------------------------------------------------------------------
        ; WIFI Driver
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_WIFI_AW
					 SDIO8688_WLAN.dll       $(_FLATRELEASEDIR)\SDIO8688_WLAN.dll                     NK SH
				ENDIF ;BSP_WIFI_AW
				; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
				
				; ---------------------------------------------------------------------
        ; EVDO/WCDMA Module Driver
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_HW_MC706
					 pppvsp.dll       $(_FLATRELEASEDIR)\pppvsp.dll                     NK SH
				ENDIF ;BSP_HW_MC706
				; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
				
        ; ---------------------------------------------------------------------
        ; CMMB  Driver
        ; ---------------------------------------------------------------------				
				; @XIPREGION IF PACKAGE_OEMDRIVERS
				IF BSP_CMMB_SMS1180
					 SmsGenDrv.dll			$(_FLATRELEASEDIR)\SmsGenDrv.dll										NK SH
					 SianoSPI.DLL				$(_FLATRELEASEDIR)\SianoSPI.DLL											NK SH
				ENDIF
				; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
				
				
				; @XIPREGION IF PACKAGE_OEMDRIVERS
				IF BSP_CMMB_IF101
					Inno_IF101.dll			$(_FLATRELEASEDIR)\Inno_IF101.dll										NK SH
					Inno_IF101_LGC.dll	$(_FLATRELEASEDIR)\Inno_IF101_LGC.dll								NK SH
				ENDIF
				; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
				
        
        ; Magnetic Driver
        ; ---------------------------------------------------------------------				
				; @XIPREGION IF PACKAGE_OEMDRIVERS
   			IF BSP_MAGNETIC_MMC2120
   					Magnetic.dll 			$(_FLATRELEASEDIR)\Magnetic.dll                     NK SH
   					MagTest.exe       $(_FLATRELEASEDIR)\MagTest.exe                       NK SRC
   			ENDIF
				; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ENDIF IMGULDR !
    
    ; @CESYSGEN ENDIF CE_MODULES_DEVICE

    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ; Section 1.3: GWES Modules / OEMDrivers
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        ; ---------------------------------------------------------------------
        ; Display Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_DISPLAY
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NODISPLAY !
            $(_TGTPLAT_PFX)_lcd.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_lcd.dll NK SH
            IF IMGULDR !
            ; @CESYSGEN IF SHELLW_MODULES_GX
            ; @XIPREGION IF MISC_ZYLONITE_BIB
            IF BSP_NOGXDMA !
            IF IMGPPC
            ; @BEGINASSOC DPI 128
               gxdma.dll                $(_FLATRELEASEDIR)\gxdma.dll    NK SH
            ; @ENDASSOC
            ENDIF ;IMGPPC
            ; @BEGINASSOC DPI 131
               gxdma.dll                $(_FLATRELEASEDIR)\gxdma.dll    NK SH
            ; @ENDASSOC
            ; @BEGINASSOC DPI 192
               gxdma.dll                $(_FLATRELEASEDIR)\gxdma.dll    NK SH
            ; @ENDASSOC
            ENDIF BSP_NOGXDMA !
            ; @XIPREGION ENDIF MISC_ZYLONITE_BIB
            ; @CESYSGEN ENDIF SHELLW_MODULES_GX
            ENDIF IMGULDR !
        ENDIF BSP_NODISPLAY !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_DISPLAY
        
        ; ---------------------------------------------------------------------
        ; Touch Panel Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_POINTER
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF BSP_NOTOUCH !
            $(_TGTPLAT_PFX)_touch.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_touch.dll NK SH
        ENDIF BSP_NOTOUCH !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_POINTER
        
        
        ; ---------------------------------------------------------------------
        ; Keypad Driver
        ; ---------------------------------------------------------------------
        ; @CESYSGEN IF CE_MODULES_KEYBD
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF IMGULDR !
        IF BSP_NOKEYPAD !
            $(_TGTPLAT_PFX)_keypad_Us.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_keypad_Us.dll NK SH
        ENDIF BSP_NOKEYPAD !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_KEYBD
        
        ; @CESYSGEN IF CE_MODULES_KEYBD || CE_MODULES_POINTER
        ; @CESYSGEN IF CE_MODULES_NOPKEYBOARD
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF LOCALE=0411 !
        IF LOCALE=0412 !
            kbdmouse.dll         $(_FLATRELEASEDIR)\KbdNopUs.dll         NK SH
        ENDIF LOCALE=0412 !
        ENDIF LOCALE=0411 !
        
        IF LOCALE=0411
        IF BSP_KEYBD_JPN1
            kbdmouse.dll         $(_FLATRELEASEDIR)\KbdNopJpn1.dll       NK SH
        ELSE
            kbdmouse.dll         $(_FLATRELEASEDIR)\KbdNopJpn2.dll       NK SH
        ENDIF BSP_KEYBD_JPN1
        ENDIF LOCALE=0411
        
        IF LOCALE=0412
            kbdmouse.dll         $(_FLATRELEASEDIR)\KbdNopKor.dll        NK SH
        ENDIF LOCALE=0412
         ENDIF IMGULDR !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
        ; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD
        ; @CESYSGEN ENDIF CE_MODULES_KEYBD || CE_MODULES_POINTER
       
       
    
    
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ; Section 1.4: Other Modules / OEMDrivers
    ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        
        ; ---------------------------------------------------------------------
        ; PMU Support for Vtune, only in OS
        ; ---------------------------------------------------------------------
        ; @XIPREGION IF PACKAGE_OEMDRIVERS
        IF IMGULDR !
            prmdll.dll           $(_FLATRELEASEDIR)\prmdll.dll           NK SH
        ENDIF IMGULDR !
        ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS


; =============================================================================
; Section 5:  ULDR unique module configuration for all
; =============================================================================
IF IMGULDR
    ; -------------------------------------------------------------------------
    ; ULDR LCD Display and Backlight Driver
    ; -------------------------------------------------------------------------
    ; @CESYSGEN IF CE_MODULES_CEDDK
        uldrui.dll  $(_FLATRELEASEDIR)\uldrui.dll                        NK SH
    ; @CESYSGEN ENDIF CE_MODULES_CEDDK
    
    ; -------------------------------------------------------------------------
    ; ULDR Keypad Driver (Language Provisioning)
    ; -------------------------------------------------------------------------
    ; @CESYSGEN IF CE_MODULES_LPINSTALL
    IF BSP_NOKEYPAD !
        uldrkeypad.dll $(_FLATRELEASEDIR)\uldrkeypad.dll                 NK SH
    ENDIF BSP_NOKEYPAD !
    ; @CESYSGEN ENDIF CE_MODULES_LPINSTALL
    
    ; -------------------------------------------------------------------------
    ; ULDR Power Button Driver (Language Provisioning)
    ; -------------------------------------------------------------------------
    ; @CESYSGEN IF CE_MODULES_LPINSTALL
    IF BSP_NOPWRBUTTON !
        $(_TGTPLAT_PFX)_uldrpwrbutton.dll $(_FLATRELEASEDIR)\$(_TGTPLAT_PFX)_uldrpwrbutton.dll NK SH
    ENDIF BSP_NOPWRBUTTON !
    ; @CESYSGEN ENDIF CE_MODULES_LPINSTALL
    
ENDIF IMGULDR


; =============================================================================
; FILES section
; =============================================================================
FILES

; -----------------------------------------------------------------------------
; UI bitmaps displayed in the IPL (Initial Program Loader) read from OS image
; -----------------------------------------------------------------------------
IF IMGULDR !
    Logo              $(_FLATRELEASEDIR)\logo.raw                        NK SH
		; @XIPREGION IF PACKAGE_OEMDRIVERS
		IF BSP_BLUETOOTH
					 PSConfig.psr			$(_FLATRELEASEDIR)\PSConfig.psr										 NK 
		ENDIF BSP_BLUETOOTH
		
		IF BSP_CMMB_SMS1180
					cmmb_vega_12mhz.inp  $(_FLATRELEASEDIR)\cmmb_vega_12mhz.inp          NK
		ENDIF : END IF BSP_CMMB_SMS180
		CommandLine.exe   $(_FLATRELEASEDIR)\CommandLine.exe                       NK
		SerialPort.exe    $(_FLATRELEASEDIR)\SerialPort.exe												 NK
		OpenNETCF.dll     $(_FLATRELEASEDIR)\OpenNETCF.dll                         NK
		CommandLine.lnk   $(_FLATRELEASEDIR)\CommandLine.lnk											 NK
		SerialPort.lnk    $(_FLATRELEASEDIR)\SerialPort.lnk												 NK
		SianoDemoApp.exe  $(_FLATRELEASEDIR)\SianoDemoApp.exe                      NK
		SmsCtrlLibCE.dll  $(_FLATRELEASEDIR)\SmsCtrlLibCE.dll                      NK
		SianoDemoApp.lnk  $(_FLATRELEASEDIR)\SianoDemoApp.lnk                      NK
		Accelerometer.exe       $(_FLATRELEASEDIR)\Accelerometer.exe               NK          SH		
		Accelerometer.lnk       $(_FLATRELEASEDIR)\Accelerometer.lnk               NK
		AccCal.exe     $(_FLATRELEASEDIR)\AccCal.exe                                  NK                 SH
		AccCal.lnk     $(_FLATRELEASEDIR)\AccCal.lnk                                  NK
		AccCalStartup.exe    $(_FLATRELEASEDIR)\AccCalStartup.exe                     NK                 SH
		AccCalStartup.lnk    $(_FLATRELEASEDIR)\AccCalStartup.lnk                     NK                 SH
		msvcr80.dll          $(_FLATRELEASEDIR)\msvcr80.dll                           NK
		msvcr80d.dll          $(_FLATRELEASEDIR)\msvcr80d.dll                           NK
		QtCore4.dll          $(_FLATRELEASEDIR)\QtCore4.dll                           NK
		QtGui4.dll           $(_FLATRELEASEDIR)\QtGui4.dll                            NK
		compass.exe          $(_FLATRELEASEDIR)\compass.exe                           NK
		compass.lnk          $(_FLATRELEASEDIR)\compass.lnk                           NK		
		Accelerometer.exe       $(_FLATRELEASEDIR)\Accelerometer.exe                           NK        SH		
		Accelerometer.lnk       $(_FLATRELEASEDIR)\Accelerometer.lnk                           NK
		Reg9034.exe  $(_FLATRELEASEDIR)\Reg9034.exe                                NK
		Reg9034.lnk       $(_FLATRELEASEDIR)\Reg9034.lnk												NK
		; @XIPREGION ENDIF PACKAGE_OEMDRIVERS
ENDIF IMGULDR !
